competitive coding in js